}
}
- addWindow(clone, metaWindow) {
- if (this._windows.has(clone))
+ addWindow(actor, metaWindow) {
+ if (this._windows.has(actor))
return;
const windowActor = metaWindow.get_compositor_private();
- this._windows.set(clone, {
+ this._windows.set(actor, {
metaWindow,
windowActor,
sizeChangedId: metaWindow.connect('size-changed', () =>
this._layoutChanged()),
positionChangedId: metaWindow.connect('position-changed', () =>
this._layoutChanged()),
- destroyId: windowActor.connect('destroy', () =>
- clone.destroy()),
- cloneDestroyId: clone.connect('destroy', () =>
- this.removeWindow(clone)),
+ windowActorDestroyId: windowActor.connect('destroy', () =>
+ actor.destroy()),
+ destroyId: actor.connect('destroy', () =>
+ this.removeWindow(actor)),
});
- this._container.add_child(clone);
+ this._container.add_child(actor);
this._layoutChanged();
}
- removeWindow(clone) {
- const windowInfo = this._windows.get(clone);
+ removeWindow(actor) {
+ const windowInfo = this._windows.get(actor);
if (!windowInfo)
return;
windowInfo.metaWindow.disconnect(windowInfo.sizeChangedId);
windowInfo.metaWindow.disconnect(windowInfo.positionChangedId);
- windowInfo.windowActor.disconnect(windowInfo.destroyId);
- clone.disconnect(windowInfo.cloneDestroyId);
+ windowInfo.windowActor.disconnect(windowInfo.windowActorDestroyId);
+ actor.disconnect(windowInfo.destroyId);
- this._windows.delete(clone);
- this._container.remove_child(clone);
+ this._windows.delete(actor);
+ this._container.remove_child(actor);
this._layoutChanged();
}